//真正创建节点，将vnode创建为DOM，插入到pivot（标杆）这个元素之前
export default function (vnode) {
//   console.log("目标是把虚拟节点", vnode, "插入到标杆", pivot, "前");
  //创建一个孤儿节点
  let domNode = document.createElement(vnode.sel);

  //判断新的节点有子节点还是有文本
  if (
    vnode.text != "" &&
    (vnode.children == undefined || vnode.children.length == 0)
  ) {
    //内部是文字
    domNode.innerText = vnode.text;
    //将孤儿节点上树，让标杆节点的父元素调用insertBefore方法，将新的孤儿节点插入到标签节点之前
    // pivot.parentNode.insertBefore(domNode, pivot);
    vnode.elm = domNode;
  } else if (Array.isArray(vnode.children) && vnode.children.length > 0) {
    //递归操作
  }
  return vnode.elm;
}
